
package ws;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;

import ws.RecibirSolicitudCotizacion;
import ws.RecibirSolicitudCotizacionResponse;
import ws.RodamientoCotizadoVO;
import ws.SolicitudCotizacionRequest;
import ws.SolicitudCotizacionResponse;



/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the ws package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _RecibirSolicitudCotizacion_QNAME = new QName("http://facade.view.ingsist2.tpo.uade.edu/", "recibirSolicitudCotizacion");
    private final static QName _RecibirSolicitudCotizacionResponse_QNAME = new QName("http://facade.view.ingsist2.tpo.uade.edu/", "recibirSolicitudCotizacionResponse");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: ws
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link SolicitudCotizacionRequest }
     * 
     */
    public SolicitudCotizacionRequest createSolicitudCotizacionRequest() {
        return new SolicitudCotizacionRequest();
    }

    /**
     * Create an instance of {@link RecibirSolicitudCotizacion }
     * 
     */
    public RecibirSolicitudCotizacion createRecibirSolicitudCotizacion() {
        return new RecibirSolicitudCotizacion();
    }

    /**
     * Create an instance of {@link SolicitudCotizacionResponse }
     * 
     */
    public SolicitudCotizacionResponse createSolicitudCotizacionResponse() {
        return new SolicitudCotizacionResponse();
    }

    /**
     * Create an instance of {@link RodamientoCotizadoVO }
     * 
     */
    public RodamientoCotizadoVO createRodamientoCotizadoVO() {
        return new RodamientoCotizadoVO();
    }

    /**
     * Create an instance of {@link RecibirSolicitudCotizacionResponse }
     * 
     */
    public RecibirSolicitudCotizacionResponse createRecibirSolicitudCotizacionResponse() {
        return new RecibirSolicitudCotizacionResponse();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecibirSolicitudCotizacion }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://facade.view.ingsist2.tpo.uade.edu/", name = "recibirSolicitudCotizacion")
    public JAXBElement<RecibirSolicitudCotizacion> createRecibirSolicitudCotizacion(RecibirSolicitudCotizacion value) {
        return new JAXBElement<RecibirSolicitudCotizacion>(_RecibirSolicitudCotizacion_QNAME, RecibirSolicitudCotizacion.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecibirSolicitudCotizacionResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://facade.view.ingsist2.tpo.uade.edu/", name = "recibirSolicitudCotizacionResponse")
    public JAXBElement<RecibirSolicitudCotizacionResponse> createRecibirSolicitudCotizacionResponse(RecibirSolicitudCotizacionResponse value) {
        return new JAXBElement<RecibirSolicitudCotizacionResponse>(_RecibirSolicitudCotizacionResponse_QNAME, RecibirSolicitudCotizacionResponse.class, null, value);
    }

}
